/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __ENTITY_OBJECT_H__
#define __ENTITY_OBJECT_H__

#include "GameObject.h"

namespace PQEngine
{
	/*Enity object is a game object that attach one entity component to it.
	*/
	class EntityObject
		: public GameObject
	{
	public:
		EntityObject(SceneObject* scene,Ogre::String meshName);
	public:
		inline EntityComponent* getEntityComponent()
		{
			return _entityComponent;
		}

	private:
		EntityComponent* _entityComponent;

	};
}
#endif
